package com.xinyi.shicihui.service;

import com.xinyi.shicihui.pojo.entity.Shici;
import com.xinyi.shicihui.pojo.entity.Shiren;
import com.xinyi.shicihui.pojo.vo.ShiciDetailVo;
import org.springframework.data.domain.Page;

/**
 * @author xinyi
 * @desc 诗词信息服务接口
 * @date 2022/1/26
 */
public interface ShiciService {

    /**
     * 诗词信息分页查询
     *
     * @param page      当前页
     * @param size      每页记录数
     * @param dynastyId 朝代ID
     * @param tagId     分类ID
     * @return 诗词分页集合
     */
    Page<Shici> pageQuery(Integer page, Integer size, String dynastyId, String tagId);

    /**
     * 查询诗词详情
     *
     * @param id 诗词id
     * @return 诗词详情
     */
    ShiciDetailVo detail(String id);
}
